What Is The Difference Between A Terminal And A Shell